intellectually stimulating - French English Dictionary